认识Java的Class类

您所在的位置:网站首页 class class 认识Java的Class类

认识Java的Class类

#认识Java的Class类| 来源: 网络整理| 查看: 265

  

以下示例使用

 Class 

对象显示一个对象的

 Class 

名:

  

         void printClassName(Object obj) {  

            System.out.println("The class of " + obj +  

                               " is " + obj.getClass().getName());  

        }  

        

我们都知道所有的

java

类都是继承了

object

这个类,在

object

这个

类中有一个方法:

getclass().

这个方法是用来取得该类已经被实例

化了的对象

的该类的引用,这个引用指向的是

Class

类的对象(呵呵,有点别扭)。我们自

己无法生成一个

Class

对象(构造函数为

private)

,而

这个

Class

类的对象是

在当各类被调入时,由

 Java 

虚拟机自动创建

 Class 

对象,或通过类装载器中

 defineClass 

方法生成。

我们生成的对象都会有个字段记录该对象所属类在

CLass

类的对象的所在位置。如下图所示:

  



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3